翻訳と辞書
Words near each other
・ Coast Guard Station Chatham
・ Coast Guard Station Cobb Island
・ Coast Guard Station Eatons Neck
・ Coast Guard Station Gloucester
・ Coast Guard Station Manomet Point
・ Coast Guard Station Menemsha
・ Coast Guard Station Merrimack River
・ COARC
・ Coarctation of the aorta
・ Coarea formula
・ Coari
・ Coari Airport
・ Coari River
・ Coarica
・ Coarnele Caprei
Coarray Fortran
・ Coarraze
・ Coarraze-Nay
・ Coars Springs, Mississippi
・ Coarse
・ Coarse bubble diffusers
・ Coarse facial features
・ Coarse fishing
・ Coarse function
・ Coarse Money Creek
・ Coarse space
・ Coarse space (numerical analysis)
・ Coarse structure
・ Coarse topology
・ Coarse woody debris


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Coarray Fortran : ウィキペディア英語版
Coarray Fortran

Coarray Fortran (CAF), formerly known as F--, started as an extension of Fortran 95/2003 for parallel processing created by Robert Numrich and John Reid in the 1990s. The Fortran 2008 standard (ISO/IEC 1539-1:2010) now includes coarrays (spelled without hyphen), as decided at the May 2005 meeting of the ISO Fortran Committee; the syntax in the Fortran 2008 standard is slightly different from the original CAF proposal.
A CAF program is interpreted as if it were replicated a number of times and all copies were executed asynchronously. Each copy has its own set of data objects and is termed an ''image''. The array syntax of Fortran is extended with additional trailing subscripts in square brackets to provide a concise representation of references to data that is spread across images.
The CAF extension has been available for a long time and was implemented in some Fortran compilers such as those from Cray (since release 3.1). Since the inclusion of coarrays in the Fortran 2008 standard, the number of implementations is growing. The first open-source compiler which implemented coarrays as specified in the Fortran 2008 standard for Linux architectures is G95. Currently, GNU Fortran provides wide coverage of Fortran's coarray features in single- and multi-image configuration (the latter based on the (OpenCoarrays ) library). Another implementation of coarrays and related parallel extensions from Fortran 2008 is available in the (OpenUH ) compiler (a branch of Open64) developed at the University of Houston.
==Implementation in compilers==
CAF is often implemented on top of a Message Passing Interface (MPI) library for portability. Some implementations, such as the ones available in the GNU Fortran and (OpenUH ) compilers, may run on top of other low-level layers (for example, (GASNet )) designed for supporting partitioned global address space languages.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Coarray Fortran」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.